果然: really, sure enough, as expected, if indeed...
花园: garden...
保质期: date of use (on foodstuffs), best before date...
反复: repeatedly, over and over, to upend, unstable, to come and go, (of an illness) to return...
勉强: to do with difficulty, to force sb to do sth, reluctant, barely enough...
下游: lower reaches (of a river), lower level, lower echelon, downstream...